//! # Machine Implementation ID Register mimpid
//!
//! 用于提供处理器实现的版本信息（具有唯一性）。
//! 所有的 riscv-core 实现，本寄存器必须可读，但值可以为 0。
//! 版本信息只包含 risc-v 处理器自身，不含任何周边系统。

use crate::csrr;

pub fn read() -> usize {
    csrr!(mimpid)
}
